/**
 * 
 */
package ar.edu.ufasta.presupuestos.logica.entidades.presupuesto;

import ar.edu.ufasta.presupuestos.logica.entidades.EntidadBase;
import ar.edu.ufasta.presupuestos.logica.entidades.articulo.Articulo;

/**
 * @author Carlos
 *
 */
public class DetallePresupuesto extends EntidadBase{

	private Articulo articulo;
	private Integer cantidad;
	private Integer flags;
	private Presupuesto presupuesto;
	
	
	/**
	 * @return the articulo
	 */
	public Articulo getArticulo() {
		return articulo;
	}
	/**
	 * @param articulo the articulo to set
	 */
	public void setArticulo(Articulo articulo) {
		this.articulo = articulo;
	}
	/**
	 * @return the cantidad
	 */
	public Integer getCantidad() {
		return cantidad;
	}
	/**
	 * @param cantidad the cantidad to set
	 */
	public void setCantidad(Integer cantidad) {
		this.cantidad = cantidad;
	}
	/**
	 * @return the flags
	 */
	public Integer getFlags() {
		return flags;
	}
	/**
	 * @param flags the flags to set
	 */
	public void setFlags(Integer flags) {
		this.flags = flags;
	}
	/**
	 * @return the presupuesto
	 */
	public Presupuesto getPresupuesto() {
		return presupuesto;
	}
	/**
	 * @param presupuesto the presupuesto to set
	 */
	public void setPresupuesto(Presupuesto presupuesto) {
		this.presupuesto = presupuesto;
	}
	
	public void establecerComoTerminado(){
		this.flags = 1;
	}
	
	public void establecerComoPendiente(){
		this.flags = 0;
	}
	
	public Boolean estaPendiente(){
		return this.flags==0;
	}
	
	
}
